package com.usfuture
{
	import flash.events.Event;
	import flash.events.IOErrorEvent;
	import flash.events.ProgressEvent;
	import flash.events.SecurityErrorEvent;

	public interface ISocket
	{
		/**
		 * 连接服务器
		 */
		function connection():void;
		
		/**
		 * 关闭服务器
		 */
		function close():void;
		
		/**
		 * 关闭处理
		 */
		function closehandler(evt:Event):void;
		
		/**
		 * 连接处理
		 */
		function connectHandle(evt:Event):void;
		
		/**
		 * IO出错处理
		 */
		function ioErrorHandle(evt:IOErrorEvent):void;
		
		/**
		 * 安全沙箱处理
		 */
		function securityHandle(evt:SecurityErrorEvent):void;
		
		/**
		 * 数据接收处理
		 */
		function recieveHandle(event:ProgressEvent):void;
		
		/**
		 * 数据发送处理
		 */
		function sendHandle(data:Object):void;
		
	}
}